microfiltration membrane - German English Dictionary